package com.cn.mmd.mapper;

import com.cn.mmd.model.ColleagueEvaluate;
import com.cn.mmd.model.ColleagueEvaluateExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface ColleagueEvaluateMapper {
    int countByExample(ColleagueEvaluateExample example);

    int deleteByExample(ColleagueEvaluateExample example);

    int deleteByPrimaryKey(Integer colleagueevaluateid);

    int insert(ColleagueEvaluate record);

    int insertSelective(ColleagueEvaluate record);

    List<ColleagueEvaluate> selectByExample(ColleagueEvaluateExample example);

    ColleagueEvaluate selectByPrimaryKey(Integer colleagueevaluateid);

    int updateByExampleSelective(@Param("record") ColleagueEvaluate record, @Param("example") ColleagueEvaluateExample example);

    int updateByExample(@Param("record") ColleagueEvaluate record, @Param("example") ColleagueEvaluateExample example);

    int updateByPrimaryKeySelective(ColleagueEvaluate record);

    int updateByPrimaryKey(ColleagueEvaluate record);

    List<ColleagueEvaluate> selectColleagueLabel(String teacherId);

    List<ColleagueEvaluate> selectAllEvaluate(ColleagueEvaluate colleagueEvaluate);
}